#ifndef PROJECT_CLIENT_H
#define PROJECT_CLIENT_H
#include <httplib.h>
#include <string>
#include <vector>

class ProjectClient
{
  public:
    ProjectClient(const std::string& url);
    virtual ~ProjectClient();
    std::vector<std::string> ProjectList();
    std::vector<std::string> TaskList(const std::string & projectName);
    bool CreateProject(const std::string & projectname,const std::string& describe);
    bool CreateTask(const std::string & projectname,const std::string & taskName);
    std::vector<std::string> CameraList();
  private:
    httplib::Client cli;
};

#endif
